package com.xydtech.ecard.statistics.domain;

import com.xydtech.common.annotation.Excel;
import com.xydtech.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 机构考勤统计对象 ecard_dept_checking
 *
 * @author JHON
 * @date 2022-08-03
 */
public class EcardUserCheckingSum extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 打卡人 */
    private Long userId;
    /** 打卡人 */
    @Excel(name = "打卡人")
    private String userName;

    /** 累计打卡 */
    @Excel(name = "累计打卡")
    private Long sumNums;

    /** 本周打卡 */
    private Long weekNums;

    /** 累计营销打卡 */
    @Excel(name = "累计营销打卡")
    private Long semNums;

    /** 本周营销打卡 */
    private Long weekSemNums;

    /** 累计包保打卡 */
    @Excel(name = "累计包保打卡")
    private Long packNums;

    /** 本周包保打卡 */
    private Long weekPackNums;

    /** 包保打卡详情 */
    @Excel(name = "包保打卡详情")
    private String checkInfo;
    /** 打卡机构 */
    private String orgName;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public void setSumNums(Long sumNums) {
        this.sumNums = sumNums;
    }

    public Long getSumNums() {
        return sumNums;
    }

    public void setWeekNums(Long weekNums) {
        this.weekNums = weekNums;
    }

    public Long getWeekNums() {
        return weekNums;
    }

    public void setSemNums(Long semNums) {
        this.semNums = semNums;
    }

    public Long getSemNums() {
        return semNums;
    }

    public void setWeekSemNums(Long weekSemNums) {
        this.weekSemNums = weekSemNums;
    }

    public Long getWeekSemNums() {
        return weekSemNums;
    }

    public void setPackNums(Long packNums) {
        this.packNums = packNums;
    }

    public Long getPackNums() {
        return packNums;
    }

    public void setWeekPackNums(Long weekPackNums) {
        this.weekPackNums = weekPackNums;
    }

    public Long getWeekPackNums() {
        return weekPackNums;
    }

    public String getCheckInfo() {
        return checkInfo;
    }

    public void setCheckInfo(String checkInfo) {
        this.checkInfo = checkInfo;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("userId", getUserId())
                .append("userName", getUserName())
                .append("sumNums", getSumNums())
                .append("weekNums", getWeekNums())
                .append("semNums", getSemNums())
                .append("weekSemNums", getWeekSemNums())
                .append("packNums", getPackNums())
                .append("weekPackNums", getWeekPackNums())
                .append("checkInfo", getCheckInfo())
                .toString();
    }
}
